package com.junxonline.instant.admin.service.monitor;

import com.junxonline.instant.dao.entity.model.monitor.OnlineUser;
import com.junxonline.instant.dao.entity.vo.monitor.OnlineUserVO;
import com.junxonline.instant.common.entity.common.CommonReqPage;
import com.junxonline.instant.common.entity.common.CommonRespPage;

import java.util.List;

/**
 * 角色管理接口
 *
 * @author JunX
 * @date 2021-07-06
 */
public interface OnlineUserService {

    /**
     * 查询角色列表
     *
     * @param vo 请求参数
     * @return CommonRespPage<OnlineUser>
     */
    CommonRespPage<OnlineUser> queryList(CommonReqPage<OnlineUserVO> vo);

    /**
     * 强制用户下线
     *
     * @param ids 请求参数
     */
    void delete(List<Long> ids);

}
